Expand description

Helpers for build.rs scripts.

This library is meant to be used in build.rs scripts context.

It contains a set of standalone functions that encodes some of the shared wisdom and conventions across build.rs scripts, cargo, dinghy, cc-rs, pkg-config-rs, bindgen, and others. It also helps providing cross-compilation arguments to autotools ./configure scripts.

Modules

Target-aware environment manipulations.

Some helpers around Path and PathBuf manipulations.

Macros

Create a new bindgen::Builder set up and ready for cross-compilation.

Compatibility macro for bindgen versions below 0.49

Generate a file containing the bindgen bindings in a standard path.

Traits

Decorator for the std::process::Command adding a some chainable helpers.